<?php

namespace Alipay\AlipayFund\Request;

use Alipay\AlipayFund\Info\Parties;
use Alipay\AlipayFund\Info\PayeeList;
use Alipay\AlipayFund\Response\AlipayFundBatchBillEreceiptApplyResponse;
use Alipay\AlipayFund\Response\AlipayFundBatchBillEreceiptQueryResponse;
use Alipay\AlipayFund\Response\AlipayFundBatchCreateResponse;
use Alipay\Common\RequestBase;

class AlipayFundBatchBillEreceiptQueryRequest extends RequestBase
{
    protected $method = 'alipay.data.bill.ereceipt.query';

    protected $response = AlipayFundBatchBillEreceiptQueryResponse::class;

    /**
     * @var string $fileId
     */
    private $fileId;

    /**
     * 生成请求参数
     * @return array
     * @author xis
     */
    public function generate(): array
    {
        return [
            'file_id' => $this->fileId
        ];
    }

    /**
     * @param string $fileId
     */
    public function setFileId(string $fileId): void
    {
        $this->fileId = $fileId;
    }

}